#pragma once
#include <string>
#include <iostream>
#include <filesystem>
#include <vector>

class FileUtil{
   public: 
  static std::vector<std::string> readDir(std::string& dir_name,std::string& extension);
  static std::vector<std::string> readDirRecurs(std::string& dir_name,std::string& extension);
  static char* readFile(std::string& );
  static std::vector<std::string> readFileLines(std::string&,char);
  static std::vector<std::string> vimdoc(std::string& name);
  static std::vector<std::tuple<std::string, std::string>> mdcodes(std::string& name);

};
